Obiettivi di Apprendimento
- Comprendere l'impatto dello zucchero sintattico sul carico cognitivo dello sviluppatore
- Confrontare i sistemi di template e i modelli di programmazione generica tra C++, Rust e Swift
- Valutare il ruolo dell'inferenza dei tipi nel ridurre il codice ripetitivo mantenendo la sicurezza
- Analizzare i compromessi tra sintassi espressiva e complessità del compilatore